
// 实现了一个加法运算的函数
function add(x, y) {
    return x + y;
}

function sub(x, y) {
    return x - y;
}

// 1.0 暴露此模块中的add方法
//  module.exports  关键字，固定写法
// 导出一个对象是我们推荐的写法
// module.exports = {
//     add,
//     sub
// };
// module.exports 是一个对象，在任何的.js文件中都存在

// 导出写法2：演示
// module.exports.add = add;
// module.exports.sub = sub;

// 导出写法3： 使用别名 exports的写法
// exports.add = add;
// exports.sub = sub;

// 细节注意点：模块的导出以 module.exports为准
module.exports = {
    add, sub
}
exports.add = add;